<?php
// 路由定义文件
use think\facade\Route;

// 当注册了路由后，原地址失效
// $代表完全匹配

// 一、静态地址的注册
// 为首页注册路由地址
// user控制器跟首页类似的方法：login+dologin+reg+doreg+me+upme+logout
// index控制器跟首页类似的方法：dopost+dores
Route::rule('','index/index');
// 登录
Route::rule('/login$','user/login');
Route::rule('/dologin$','user/dologin');
// 注册
Route::rule('re$','user/reg');
Route::rule('/dore$','user/doreg');
// 修改密码
Route::rule('/pa$','user/pa');
Route::rule('/dochangepa$','user/dochangepa');
// 发帖
Route::rule('/dopost$','index/dopost');
Route::rule('/dodetail/<mid>$','index/dodetail');
// 上传头像
Route::rule('/portrait$','user/me');
Route::rule('/up$','user/upme');
// 注销
Route::rule('/out','user/logout');


// 二、静态地址+动态地址（必需参数）
// 详细页的地址注册：有参数
// user控制器跟首页类似的方法:无
// index控制器跟首页类似的方法:无

// Route::rule('info/<mid>','index/detail','get');
Route::get('info/<mid>$','index/detail');
// Route::get('dop/<sid>$','index/dopost');
// Route::get('/dor/<mid>$','index/dodetail');

// 三、静态地址+动态地址（非必需参数）
// 版块页的地址注册：有参数
// index控制器跟首页类似的方法:post
Route::get('list/<sid?>','index/view');
Route::get('post/<sid?>','index/post');

// miss路由:当前页面所有规则都未能匹配成功时，匹配miss路由

Route::rule('mes$','test/showMes');
Route::rule('section$','test/showSection');


Route::get('/bind','user/cupbind');
Route::miss('error/miss');
